Big Huge Thesaurus

Singapore Island

noun